<?php


namespace App\common\models\storeFalseData;


class Writeoff
{

    /**
     * 核销码核销
     */
    public static function writeoffCode()
    {
        $data = [];

        return $data;
    }

    /**
     * 核销人
     */
    public static function getWriteoffPeopleList()
    {
        $data = [
            [
                'id'=>1, //核销人id
                'name'=>'核销人姓名', //核销人姓名
                'is_auth'=>0, //核销人权限开关默认0关，1开


            ],

        ];

        return ['total' => 1,'list'=>$data];
    }

    /**
     * 核销人权限开关
     */
    public static function writeoffPeopleIsAuth()
    {
        $data = [];

        return $data;
    }

    /**
     * 添加核销人
     */
    public static function addWriteoffPeople()
    {
        $data = [];

        return $data;
    }

    /**
     * 使用手机号查询用户
     */
    public static function getWriteoffUserList()
    {
        $data = [
            [
                'id'=>1, //用户id
                'nickname'=>'用户昵称', //用户昵称
                'avatar'=>defaultGraph(), //用户头像


            ],

        ];

        return ['total' => 1,'list'=>$data];
    }

    /**
     * 自提核销记录
     */
    public static function getSelfPickupWriteoffRecord()
    {

        $data = [
            [
                'id'=>1, //ID
                'order_sn'=>'sn123456789', //订单编号
                'created_at'=>'2023-05-04 10:00', //下单时间
                'thumb'=>defaultGraph(), //商品图片
                'goods_title'=>'商品名称', //商品名称
                'goods_price'=>100, //商品价格
                'goods_sales'=>85, //商品销量
                'confirm_time'=>'2023-05-05 10:00', //核销时间
                'confirm_uid'=>'核销人ID', //核销人
                'confirm_name'=>'核销人名', //核销人


            ],

        ];

        return ['total' => 1,'list'=>$data];
    }

    /**
     * 自提核销记录核销详情
     */
    public static function getSelfPickupWriteoffRecordDetails()
    {

        $data = [
            'id'=>1, //ID
            'order_sn'=>'sn123456789', //订单编号
            'picker'=>'取货人', //取货人
            'created_at'=>'2023-05-04 10:00', //下单时间
            'delivery_address'=>'提货地址', //提货地址

            'list' => [
                [
                    'thumb'=>defaultGraph(), //商品图片
                    'goods_title'=>'商品名称', //商品名称
                    'goods_price'=>100, //商品价格
                    'goods_sales'=>85, //商品销量
                ]
            ],

            'confirm_time'=>'2023-05-05 10:00', //核销时间
            'confirm_uid'=>'核销人ID', //核销人
            'confirm_name'=>'核销人名', //核销人


        ];

        return $data;
    }

    /**
     * 自提核销统计
     */
    public static function getSelfPickupWriteoffTotal()
    {

        $data = [
            'today'=>10, //今日核销
            'seven_days'=>30, //七日核销
            'fourteen_days'=>70, //14日核销
            'thirty_days'=>180, //30日核销

        ];

        return $data;
    }

    /**
     * 优惠券核销记录
     */
    public static function getCouponWriteoffRecord()
    {

        $data = [
            [
                'id'=>1, //ID
                'order_sn'=>'sn123456789', //订单编号
                'created_at'=>'2023-05-04 10:00', //下单时间
                'coupon_title'=>'优惠券名称', //优惠券名称
                'coupon_type'=>1, //优惠券类型
                'coupon_type_title'=>'优惠券类型名称', //优惠券类型名称
                'full_amount'=>100, //满金额
                'reduce_amount'=>85, //减金额
                'expiration_date'=>'2023-05-15 10:00', //有效期
                'confirm_time'=>'2023-05-05 10:00', //核销时间
                'confirm_uid'=>'核销人ID', //核销人
                'confirm_name'=>'核销人名', //核销人


            ],

        ];

        return ['total' => 1,'list'=>$data];
    }

    /**
     * 优惠券核销记录
     */
    public static function getCouponWriteoffRecordDetails()
    {

        $data = [
            'id'=>1, //ID
            'order_sn'=>'sn123456789', //订单编号
            'user_name'=>'下单用户', //下单用户
            'user_avatar'=>defaultGraph(), //下单用户头像
            'created_at'=>'2023-05-04 10:00', //下单时间
            'coupon_title'=>'优惠券名称', //优惠券名称
            'coupon_type'=>1, //优惠券类型
            'coupon_type_title'=>'优惠券类型名称', //优惠券类型名称
            'full_amount'=>100, //满金额
            'reduce_amount'=>85, //减金额
            'expiration_date'=>'2023-05-15 10:00', //有效期
            'confirm_instructions'=>'优惠券使用说明', //优惠券使用说明
            'confirm_time'=>'2023-05-05 10:00', //核销时间
            'confirm_uid'=>'核销人ID', //核销人ID
            'confirm_name'=>'核销人名', //核销人


        ];

        return $data;
    }

    /**
     * 优惠券核销统计
     */
    public static function getCouponWriteoffTotal()
    {

        $data = [
            'today'=>10, //今日核销
            'seven_days'=>30, //七日核销
            'fourteen_days'=>70, //14日核销
            'thirty_days'=>180, //30日核销

        ];

        return $data;
    }

    /**
     * 抽奖核销记录
     */
    public static function getDrawWriteoffRecord()
    {

        $data = [
            [
                'id'=>1, //ID
                'order_sn'=>'sn123456789', //订单编号
                'draw_time'=>'2023-05-05 10:00', //抽奖时间
                'prize_thumb'=>defaultGraph(), //奖品图片
                'prize_title'=>'奖品名称', //奖品名称
                'prize_num'=>5, //奖品数量
                'confirm_time'=>'2023-05-05 10:00', //核销时间
                'confirm_uid'=>'核销人ID', //核销人ID
                'confirm_name'=>'核销人名', //核销人


            ],

        ];

        return ['total' => 1,'list'=>$data];
    }

    /**
     * 抽奖核销记录
     */
    public static function getDrawWriteoffRecordDetails()
    {
        $data = [
            'id'=>1, //ID
            'order_sn'=>'sn123456789', //订单编号
            'user_name'=>'中奖用户', //中奖用户
            'user_avatar'=>defaultGraph(), //中奖用户头像,
            'win_time'=>'2023-05-05 10:00', //中奖时间
            'prize_thumb'=>defaultGraph(), //奖品图片
            'prize_title'=>'奖品名称', //奖品名称
            'prize_num'=>5, //奖品数量
            'confirm_time'=>'2023-05-05 10:00', //核销时间
            'confirm_uid'=>'核销人ID', //核销人ID
            'confirm_name'=>'核销人名', //核销人

        ];

        return $data;
    }

    /**
     * 抽奖核销统计
     */
    public static function getDrawWriteoffTotal()
    {

        $data = [
            'today'=>10, //今日核销
            'seven_days'=>30, //七日核销
            'fourteen_days'=>70, //14日核销
            'thirty_days'=>180, //30日核销

        ];

        return $data;
    }

}
